gl renderer: Generate queries only on desktop GL
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Sat, 7 Nov 2020 20:14:07 +0000 (20:14 +0000)
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Sat, 7 Nov 2020 20:49:42 +0000 (21:49 +0100)
commit08193ecf1cba16ddfec8229fdf3fdb99e16b4415
tree33d950f182fbbea306b54ff6d4687eded1eea8a2
parent638987f3594445efdee20b4ac2f8551916408af0
gl renderer: Generate queries only on desktop GL

On desktop GL, GL 1.5 or GL_ARB_occlusion_query is required to get the
glGenQueries() etc. symbols.  This isn’t the case on GLES, where they
are provided by GL_EXT_occlusion_query_boolean, and more importantly
have never been made core.

This patch allows gtk4-demo to start when GDK_DEBUG=gl-gles is set, on
my Mali 400 MP running the Lima driver from Mesa.
gsk/gl/gskglprofiler.c